const date = [];
let year = 2005;
for(var i = 0; i < 10; i++){
    date.push(year + i * 2);
}

// 货物吞吐量-万TEU（500~1000）
export const handlingCapacity = {
    statistical: {
        // 生成2005~2019年，步长为2的mock数据
        xuweiPort: date.map((date, index) => {
            return {
                date: date,
                value: date <= 2019 ? 250 + Math.random() * (32) * (index + 1) : '-'
            }
        }),
        ganyuPort: date.map((date, index) => {
            return {
                date: date,
                value: date <= 2019 ? 100 + Math.random() * (13) * (index + 1) : '-'
            }
        }),
        elderPort: date.map((date, index) => {
            return {
                date: date,
                value: date <= 2019 ? 150 + Math.random() * (29) * (index + 1) : '-'
            }
        })
    },
    prediction: {
        // 生成2021和2023年的mock数据
        xuweiPort: date.map((date, index) => {
            return {
                date: date,
                value: date > 2019 ? 500 + Math.random() * (35) * (index + 1 - 8) : '-'
            }
        }),
        ganyuPort: date.map((date, index) => {
            return {
                date: date,
                value: date > 2019 ? 200 + Math.random() * (15) * (index + 1 - 8) : '-'
            }
        }),
        elderPort: date.map((date, index) => {
            return {
                date: date,
                value: date > 2019 ? 300 + Math.random() * (30) * (index + 1 - 8) : '-'
            }
        })
    }
}

// 泊位数-个（200~500）
export const berth = {
    statistical: {
        // 生成2005~2019年，步长为2的mock数据
        xuweiPort: date.map((date, index) => {
            return date <= 2019 ? 100 + Math.random() * (20) * (index + 1) : '-'
        }),
        ganyuPort: date.map((date, index) => {
            return date <= 2019 ? 40 + Math.random() * (8) * (index + 1) : '-'
        }),
        elderPort: date.map((date, index) => {
            return date <= 2019 ? 60 + Math.random() * (13) * (index + 1) : '-'
        })
    },
    prediction: {
        // 生成2021和2023年的mock数据
        xuweiPort: date.map((date, index) => {
            return {
                date: date,
                value: date > 2019 ? 250 + Math.random() * (22) * (index + 1 - 8) : '-'
            }
        }),
        ganyuPort: date.map((date, index) => {
            return {
                date: date,
                value: date > 2019 ? 100 + Math.random() * (10) * (index + 1 - 8) : '-'
            }
        }),
        elderPort: date.map((date, index) => {
            return {
                date: date,
                value: date > 2019 ? 150 + Math.random() * (15) * (index + 1 - 8) : '-'
            }
        })
    }
}

// 岸线长度-米（5000~7000）
export const bound = {
    statistical: {
        // 生成2005~2019年，步长为2的mock数据
        xuweiPort: date.map((date, index) => {
            return date <= 2019 ? 2500 + Math.random() * (130) * (index + 1) : '-'
        }),
        ganyuPort: date.map((date, index) => {
            return date <= 2019 ? 1000 + Math.random() * (60) * (index + 1) : '-'
        }),
        elderPort: date.map((date, index) => {
            return date <= 2019 ? 1500 + Math.random() * (90) * (index + 1) : '-'
        })
    },
    prediction: {
        // 生成2021和2023年的mock数据
        xuweiPort: date.map((date, index) => {
            return date > 2019 ? 3500 + Math.random() * (130) * (index + 1 - 8) : '-'
        }),
        ganyuPort: date.map((date, index) => {
            return date > 2019 ? 1400 + Math.random() * (60) * (index + 1 - 8) : '-'
        }),
        elderPort: date.map((date, index) => {
            return date > 2019 ? 2100 + Math.random() * (90) * (index + 1 - 8) : '-'
        })
    }
}